package com.sh.data.engine.common.annotation.fuzzyQuery;

import org.springframework.core.Ordered;
import org.springframework.core.annotation.Order;

import java.lang.annotation.*;

/**
 * @author：jingchen.hr
 * @descripion:mongodb模糊查询注解，加在需要模糊查询的方法上
 * @data:4/23/2022 13:48 PM
 */
@Documented
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Order(Ordered.HIGHEST_PRECEDENCE)
public @interface FuzzyMethod {

    // 仅在非对象入参时使用，指明参数位置
    int fuzzyParamIndex() default 999;
}
